package com.mycode.finance.entity;

/**
 * 用户风险偏好实体类
 * 用于存储用户的风险偏好评分和类别
 */
public class RiskPreference {
  private Integer id;
  private Integer userId;
  private Integer score;
  private String riskLevel;
  private String createTime;
  private String updateTime;

  /**
   * 获取主键ID
   * 
   * @return 主键ID
   */
  public Integer getId() {
    return id;
  }

  /**
   * 设置主键ID
   * 
   * @param id 主键ID
   */
  public void setId(Integer id) {
    this.id = id;
  }

  /**
   * 获取用户ID
   * 
   * @return 用户ID
   */
  public Integer getUserId() {
    return userId;
  }

  /**
   * 设置用户ID
   * 
   * @param userId 用户ID
   */
  public void setUserId(Integer userId) {
    this.userId = userId;
  }

  /**
   * 获取风险评分
   * 
   * @return 风险评分
   */
  public Integer getScore() {
    return score;
  }

  /**
   * 设置风险评分
   * 
   * @param score 风险评分
   */
  public void setScore(Integer score) {
    this.score = score;
  }

  /**
   * 获取风险等级
   * 
   * @return 风险等级
   */
  public String getRiskLevel() {
    return riskLevel;
  }

  /**
   * 设置风险等级
   * 
   * @param riskLevel 风险等级
   */
  public void setRiskLevel(String riskLevel) {
    this.riskLevel = riskLevel;
  }

  /**
   * 获取创建时间
   * 
   * @return 创建时间
   */
  public String getCreateTime() {
    return createTime;
  }

  /**
   * 设置创建时间
   * 
   * @param createTime 创建时间
   */
  public void setCreateTime(String createTime) {
    this.createTime = createTime;
  }

  /**
   * 获取更新时间
   * 
   * @return 更新时间
   */
  public String getUpdateTime() {
    return updateTime;
  }

  /**
   * 设置更新时间
   * 
   * @param updateTime 更新时间
   */
  public void setUpdateTime(String updateTime) {
    this.updateTime = updateTime;
  }

  @Override
  public String toString() {
    return "RiskPreference{" +
        "id=" + id +
        ", userId=" + userId +
        ", score=" + score +
        ", riskLevel='" + riskLevel + '\'' +
        ", createTime='" + createTime + '\'' +
        ", updateTime='" + updateTime + '\'' +
        '}';
  }
}